package kevin.framework.basic.common.ui;

import java.util.HashMap;
import java.util.Map;

import org.apache.commons.lang3.StringUtils;

/**
 * @Description: TODO
 * @author kevin.huang
 * @date 2016年9月9日 下午1:49:36
 * @version v1.0.0
 */
public class LanguageMap {	
	
	private Map<String, String> basicLangMap = new HashMap<String, String>();

	public void setLangKeyValue(String key, String value) {
		if (!basicLangMap.containsKey(key)) {
			basicLangMap.put(key, value);
		}
	}
	
	public String getLangByKey(String key) {
		return basicLangMap.get(key);
	}
	public Map<String, String> getLangMap() {
		return basicLangMap;
	}

//	/**** 子类controller *****/
//	private Map<String, Map<String, String>> langMap = new HashMap<String, Map<String, String>>();
//
//	public void setControllerLangMap(String controllerName, Map<String, String> value) {
//		if (!langMap.containsKey(controllerName)) {
//			langMap.put(controllerName, value);
//		}
//	}
//
//	public Map<String, String> getBasicLangMap() {
//		return basicLangMap;
//	}
//
//	public Map<String, Map<String, String>> getLangMap() {
//		return langMap;
//	}
//
//	public String getLangValue(String controllerName, String key) {
//		Map<String, String> map = langMap.get(controllerName);
//		String v = null;
//		if (map != null)
//			v = map.get(key);
//		if (StringUtils.isEmpty(v))
//			v = basicLangMap.get(key);
//		if (v == null)
//			v = "";
//		return v;
//	}



}
